package com.wicket.okrcalc.integration;

import com.wicket.okrcalc.common.ro.OkrResult;
import com.wicket.okrcalc.integration.dto.*;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
@FeignClient("calc")
public interface FwCalcDashboradStandardDataClient {
/**
   * D4查询单主体多数据点评价图表列表
   */
    @PostMapping("/calc/dashboradStandardData/querySingleObjectMultiDataEvaChartList")
    public OkrResult<QuerySingleObjectMultiDataEvaChartListRespDto> querySingleObjectMultiDataEvaChartList(QuerySingleObjectMultiDataEvaChartListReqDto reqDTO);
/**
   * D4查询单数据点单主体图表列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/querySingleDataObjectChartCommonListCom")
    public OkrResult<QuerySingleDataObjectChartCommonListComRespDto> querySingleDataObjectChartCommonListCom(QuerySingleDataObjectChartCommonListComReqDto reqDTO);
/**
   * D4查询单主体多数据点主体图表列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/querySingleObjectMultiDataSubjectChartListCom")
    public OkrResult<QuerySingleObjectMultiDataSubjectChartListComRespDto> querySingleObjectMultiDataSubjectChartListCom(QuerySingleObjectMultiDataSubjectChartListComReqDto reqDTO);
/**
   * D4批量查询多主体单数据点主体图表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/batchQueryMultiagentSingleDataPointSubjectChartCom")
    public OkrResult<BatchQueryMultiagentSingleDataPointSubjectChartComRespDto> batchQueryMultiagentSingleDataPointSubjectChartCom(BatchQueryMultiagentSingleDataPointSubjectChartComReqDto reqDTO);
/**
   * D4批量查询多主体单数据点评价图表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/batchQueryMultiagentSingleDataPointEvaChartCom")
    public OkrResult<BatchQueryMultiagentSingleDataPointEvaChartComRespDto> batchQueryMultiagentSingleDataPointEvaChartCom(BatchQueryMultiagentSingleDataPointEvaChartComReqDto reqDTO);
/**
   * D4计算统计条数或平均值(公共)
   */
    @PostMapping("/calc/dashboradStandardData/calculateCountTotalsAndCalcAverageValueCom")
    public OkrResult<CalculateCountTotalsAndCalcAverageValueComRespDto> calculateCountTotalsAndCalcAverageValueCom(CalculateCountTotalsAndCalcAverageValueComReqDto reqDTO);
/**
   * D4执行批量统计任务数或进度平均值(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementBatchStatisOfTaskTotalOrProgressAverageCom")
    public OkrResult<ImplementBatchStatisOfTaskTotalOrProgressAverageComRespDto> implementBatchStatisOfTaskTotalOrProgressAverageCom(ImplementBatchStatisOfTaskTotalOrProgressAverageComReqDto reqDTO);
/**
   * D4执行批量统计问题数或问题解决平均时长(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementBatchStatisOfProblemTotalOrSolveAverageCom")
    public OkrResult<ImplementBatchStatisOfProblemTotalOrSolveAverageComRespDto> implementBatchStatisOfProblemTotalOrSolveAverageCom(ImplementBatchStatisOfProblemTotalOrSolveAverageComReqDto reqDTO);
/**
   * D4执行统计任务数或进度平均值(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementStatisTaskTotalOrProgressAverageCom")
    public OkrResult<ImplementStatisTaskTotalOrProgressAverageComRespDto> implementStatisTaskTotalOrProgressAverageCom(ImplementStatisTaskTotalOrProgressAverageComReqDto reqDTO);
/**
   * D4执行统计问题数或问题解决平均时长(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementStatisProblemTotalOrSolveAverageCom")
    public OkrResult<ImplementStatisProblemTotalOrSolveAverageComRespDto> implementStatisProblemTotalOrSolveAverageCom(ImplementStatisProblemTotalOrSolveAverageComReqDto reqDTO);
/**
   * D4批量统计员工工作任务问题数与平均值等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/batchStatisticsStaffWorkTaskTotalAndProgressAverageCom")
    public OkrResult<BatchStatisticsStaffWorkTaskTotalAndProgressAverageComRespDto> batchStatisticsStaffWorkTaskTotalAndProgressAverageCom(BatchStatisticsStaffWorkTaskTotalAndProgressAverageComReqDto reqDTO);
/**
   * D4统计员工工作任务问题数与平均值等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/statisticsStaffTaskTotalAndProgressAverageCom")
    public OkrResult<StatisticsStaffTaskTotalAndProgressAverageComRespDto> statisticsStaffTaskTotalAndProgressAverageCom(StatisticsStaffTaskTotalAndProgressAverageComReqDto reqDTO);
/**
   * D4批量统计汇报任务数或进度平均值(公共)
   */
    @PostMapping("/calc/dashboradStandardData/batchStatisticsReportTaskTotalOrProgressAverageCom")
    public OkrResult<BatchStatisticsReportTaskTotalOrProgressAverageComRespDto> batchStatisticsReportTaskTotalOrProgressAverageCom(BatchStatisticsReportTaskTotalOrProgressAverageComReqDto reqDTO);
/**
   * D4执行统计所有员工任务及问题数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementStatisAllStaffTaskAndProblemNumCom")
    public OkrResult<ImplementStatisAllStaffTaskAndProblemNumComRespDto> implementStatisAllStaffTaskAndProblemNumCom(ImplementStatisAllStaffTaskAndProblemNumComReqDto reqDTO);
/**
   * D4更新单项目下任务或问题数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshSingleProjectTaskOrProblemNumEtcCom")
    public OkrResult<RefreshSingleProjectTaskOrProblemNumEtcComRespDto> refreshSingleProjectTaskOrProblemNumEtcCom(RefreshSingleProjectTaskOrProblemNumEtcComReqDto reqDTO);
/**
   * D4更新评价模板下相关任务与问题数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshEvaTempTaskOrProblemNumEtcCom")
    public OkrResult<RefreshEvaTempTaskOrProblemNumEtcComRespDto> refreshEvaTempTaskOrProblemNumEtcCom(RefreshEvaTempTaskOrProblemNumEtcComReqDto reqDTO);
/**
   * D4统计评价模板下所有员工汇报任务数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/statisticsEvaTempStaffReportTaskNumCom")
    public OkrResult<StatisticsEvaTempStaffReportTaskNumComRespDto> statisticsEvaTempStaffReportTaskNumCom(StatisticsEvaTempStaffReportTaskNumComReqDto reqDTO);
/**
   * D4批量统计评价模板下部门汇报任务数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/batchStatisticsEvaTempDeptReportTaskNumCom")
    public OkrResult<BatchStatisticsEvaTempDeptReportTaskNumComRespDto> batchStatisticsEvaTempDeptReportTaskNumCom(BatchStatisticsEvaTempDeptReportTaskNumComReqDto reqDTO);
/**
   * D4统计员工汇报任务数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/statisticsStaffReportTaskNumCom")
    public OkrResult<StatisticsStaffReportTaskNumComRespDto> statisticsStaffReportTaskNumCom(StatisticsStaffReportTaskNumComReqDto reqDTO);
/**
   * D4执行统计评价模板指标数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementStatisEvaTempObjectiveNumCom")
    public OkrResult<ImplementStatisEvaTempObjectiveNumComRespDto> implementStatisEvaTempObjectiveNumCom(ImplementStatisEvaTempObjectiveNumComReqDto reqDTO);
/**
   * D4批量统计部门下员工汇报任务数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/batchStatisticsStaffReportTaskNumCom")
    public OkrResult<BatchStatisticsStaffReportTaskNumComRespDto> batchStatisticsStaffReportTaskNumCom(BatchStatisticsStaffReportTaskNumComReqDto reqDTO);
/**
   * D4更新绩效评价模板下填报任务数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshPerformanceEvaTempFillTaskNumCom")
    public OkrResult<RefreshPerformanceEvaTempFillTaskNumComRespDto> refreshPerformanceEvaTempFillTaskNumCom(RefreshPerformanceEvaTempFillTaskNumComReqDto reqDTO);
/**
   * D4统计指标数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/statisticsObjectiveNumCom")
    public OkrResult<StatisticsObjectiveNumComRespDto> statisticsObjectiveNumCom(StatisticsObjectiveNumComReqDto reqDTO);
/**
   * D4更新绩效评价模板下评价任务数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshPerformanceEvaTempEvaTaskNumCom")
    public OkrResult<RefreshPerformanceEvaTempEvaTaskNumComRespDto> refreshPerformanceEvaTempEvaTaskNumCom(RefreshPerformanceEvaTempEvaTaskNumComReqDto reqDTO);
/**
   * D4更新绩效评价模板下填报人任务数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshPerformanceEvaTempFillPersonTaskNumCom")
    public OkrResult<RefreshPerformanceEvaTempFillPersonTaskNumComRespDto> refreshPerformanceEvaTempFillPersonTaskNumCom(RefreshPerformanceEvaTempFillPersonTaskNumComReqDto reqDTO);
/**
   * D4统计绩效评价模板下填报人任务数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/statisticsPerformanceEvaTempFillPersonTaskNumCom")
    public OkrResult<StatisticsPerformanceEvaTempFillPersonTaskNumComRespDto> statisticsPerformanceEvaTempFillPersonTaskNumCom(StatisticsPerformanceEvaTempFillPersonTaskNumComReqDto reqDTO);
/**
   * D4准备单空间任务与问题配置数据(公共)
   */
    @PostMapping("/calc/dashboradStandardData/preparationSingleSpaceTaskOrProblemConfCom")
    public OkrResult<PreparationSingleSpaceTaskOrProblemConfComRespDto> preparationSingleSpaceTaskOrProblemConfCom(PreparationSingleSpaceTaskOrProblemConfComReqDto reqDTO);
/**
   * D4更新空间的任务或问题数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshSpaceTaskOrProblemNumETtcCom")
    public OkrResult<RefreshSpaceTaskOrProblemNumETtcComRespDto> refreshSpaceTaskOrProblemNumETtcCom(RefreshSpaceTaskOrProblemNumETtcComReqDto reqDTO);
/**
   * D4更新组织下所有部门任务与问题数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementStatisAllDeptTaskAndProblemNumCom")
    public OkrResult<ImplementStatisAllDeptTaskAndProblemNumComRespDto> implementStatisAllDeptTaskAndProblemNumCom(ImplementStatisAllDeptTaskAndProblemNumComReqDto reqDTO);
/**
   * D4更新项目的任务或问题数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementLoopUpdateProjectTaskOrProblemNumEtcCom")
    public OkrResult<ImplementLoopUpdateProjectTaskOrProblemNumEtcComRespDto> implementLoopUpdateProjectTaskOrProblemNumEtcCom(ImplementLoopUpdateProjectTaskOrProblemNumEtcComReqDto reqDTO);
/**
   * D4更新空间下评价模板相关任务与问题数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementLoopUpdateSpaceEvaTempTaskOrProblemNumEtcCom")
    public OkrResult<ImplementLoopUpdateSpaceEvaTempTaskOrProblemNumEtcComRespDto> implementLoopUpdateSpaceEvaTempTaskOrProblemNumEtcCom(ImplementLoopUpdateSpaceEvaTempTaskOrProblemNumEtcComReqDto reqDTO);
/**
   * D4更新绩效评价模板下评价人任务数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshPerformanceEvaTempEvaPersonTaskNumCom")
    public OkrResult<RefreshPerformanceEvaTempEvaPersonTaskNumComRespDto> refreshPerformanceEvaTempEvaPersonTaskNumCom(RefreshPerformanceEvaTempEvaPersonTaskNumComReqDto reqDTO);
/**
   * D4统计绩效评价模板下评价人任务数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/statisticsPerformanceEvaTempEvaPersonTaskNumCom")
    public OkrResult<StatisticsPerformanceEvaTempEvaPersonTaskNumComRespDto> statisticsPerformanceEvaTempEvaPersonTaskNumCom(StatisticsPerformanceEvaTempEvaPersonTaskNumComReqDto reqDTO);
/**
   * D4批量统计汇报任务下问题(公共)
   */
    @PostMapping("/calc/dashboradStandardData/batchStatisticsProblemOfReportTaskCom")
    public OkrResult<BatchStatisticsProblemOfReportTaskComRespDto> batchStatisticsProblemOfReportTaskCom(BatchStatisticsProblemOfReportTaskComReqDto reqDTO);


/**
   * D4更新单空间任务与问题数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshSingleSpaceTaskOrProblemNumEtcCom")
    public OkrResult<RefreshSingleSpaceTaskOrProblemNumEtcComRespDto> refreshSingleSpaceTaskOrProblemNumEtcCom(RefreshSingleSpaceTaskOrProblemNumEtcComReqDto reqDTO);
/**
   * D4执行大屏数据点转数据集(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementDashboradConvertToDatasetCom")
    public OkrResult<ImplementDashboradConvertToDatasetComRespDto> implementDashboradConvertToDatasetCom(ImplementDashboradConvertToDatasetComReqDto reqDTO);
/**
   * D4更新大屏数据点标准数据(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshDashboradDataPointStandardDataCom")
    public OkrResult<RefreshDashboradDataPointStandardDataComRespDto> refreshDashboradDataPointStandardDataCom(RefreshDashboradDataPointStandardDataComReqDto reqDTO);
/**
   * D4分析大屏数据点单位(公共)
   */
    @PostMapping("/calc/dashboradStandardData/analysisDashboradDataPointUnitCom")
    public OkrResult<AnalysisDashboradDataPointUnitComRespDto> analysisDashboradDataPointUnitCom(AnalysisDashboradDataPointUnitComReqDto reqDTO);
/**
   * D4定时更新平台空间任务与问题数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/timingRefreshPlatformSpaceTaskOrProblemNumEtcCom")
    public OkrResult<TimingRefreshPlatformSpaceTaskOrProblemNumEtcComRespDto> timingRefreshPlatformSpaceTaskOrProblemNumEtcCom(TimingRefreshPlatformSpaceTaskOrProblemNumEtcComReqDto reqDTO);
/**
   * D4查询下级内容单数据点图表数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/querySubContSingleDataPointChartDataListCom")
    public OkrResult<QuerySubContSingleDataPointChartDataListComRespDto> querySubContSingleDataPointChartDataListCom(QuerySubContSingleDataPointChartDataListComReqDto reqDTO);
/**
   * D4查询下级内容多数据点图表数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/querySubContMultiDataPointChartDataListCom")
    public OkrResult<QuerySubContMultiDataPointChartDataListComRespDto> querySubContMultiDataPointChartDataListCom(QuerySubContMultiDataPointChartDataListComReqDto reqDTO);
/**
   * D4查询部门下人员圈子任务单数据点图表数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryDeptCircleTaskSingleChartListCom")
    public OkrResult<QueryDeptCircleTaskSingleChartListComRespDto> queryDeptCircleTaskSingleChartListCom(QueryDeptCircleTaskSingleChartListComReqDto reqDTO);
/**
   * D4查询部门下人员圈子问题单数据点图表数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryDeptCircleQuestionSingleChartListCom")
    public OkrResult<QueryDeptCircleQuestionSingleChartListComRespDto> queryDeptCircleQuestionSingleChartListCom(QueryDeptCircleQuestionSingleChartListComReqDto reqDTO);
/**
   * D4查询评价模板下部门单数据点图表数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryDeptUnderEvaTempSingleDataPointChartDataListCom")
    public OkrResult<QueryDeptUnderEvaTempSingleDataPointChartDataListComRespDto> queryDeptUnderEvaTempSingleDataPointChartDataListCom(QueryDeptUnderEvaTempSingleDataPointChartDataListComReqDto reqDTO);
/**
   * D4查询重点关注内容单数据点图表数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryKeyFocusContSigDataPointChartListCom")
    public OkrResult<QueryKeyFocusContSigDataPointChartListComRespDto> queryKeyFocusContSigDataPointChartListCom(QueryKeyFocusContSigDataPointChartListComReqDto reqDTO);
/**
   * D4查项目下任务单数据点图表数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryUnderProjectTaskDataPointChartListCom")
    public OkrResult<QueryUnderProjectTaskDataPointChartListComRespDto> queryUnderProjectTaskDataPointChartListCom(QueryUnderProjectTaskDataPointChartListComReqDto reqDTO);
/**
   * D4查项目下问题单数据点图表数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryUnderProjectProblemDataPointChartListCom")
    public OkrResult<QueryUnderProjectProblemDataPointChartListComRespDto> queryUnderProjectProblemDataPointChartListCom(QueryUnderProjectProblemDataPointChartListComReqDto reqDTO);
/**
   * D4查询一级部门单数据点图表数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryPrimaryDeptSigDataPointChartListCom")
    public OkrResult<QueryPrimaryDeptSigDataPointChartListComRespDto> queryPrimaryDeptSigDataPointChartListCom(QueryPrimaryDeptSigDataPointChartListComReqDto reqDTO);
/**
   * D4查询重点关注工作任务单数据点图表
   */
    @PostMapping("/calc/dashboradStandardData/queryKeyFocusWorkTaskSigDataPointChartList")
    public OkrResult<QueryKeyFocusWorkTaskSigDataPointChartListRespDto> queryKeyFocusWorkTaskSigDataPointChartList(QueryKeyFocusWorkTaskSigDataPointChartListReqDto reqDTO);
/**
   * D4查询评价模板下一级指标单数据点图表数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryPriObjUnderEvaTempSingleDataPointChartDataListCom")
    public OkrResult<QueryPriObjUnderEvaTempSingleDataPointChartDataListComRespDto> queryPriObjUnderEvaTempSingleDataPointChartDataListCom(QueryPriObjUnderEvaTempSingleDataPointChartDataListComReqDto reqDTO);
/**
   * D4批量查询评价模板不同树单数据点图表数据(公共)
   */
    @PostMapping("/calc/dashboradStandardData/batchQueryDeptTargetUnderEvaTempSingleDataPointChartDataCom")
    public OkrResult<BatchQueryDeptTargetUnderEvaTempSingleDataPointChartDataComRespDto> batchQueryDeptTargetUnderEvaTempSingleDataPointChartDataCom(BatchQueryDeptTargetUnderEvaTempSingleDataPointChartDataComReqDto reqDTO);
/**
   * D4查询部门下人员圈子的目标单数据点图表数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryDeptMemCircleTargetSingleChartListCom")
    public OkrResult<QueryDeptMemCircleTargetSingleChartListComRespDto> queryDeptMemCircleTargetSingleChartListCom(QueryDeptMemCircleTargetSingleChartListComReqDto reqDTO);
/**
   * D4查询工作任务下属人员单数据点排行图表列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryWorkTaskSubStaffSigDataPointRankChartListCom")
    public OkrResult<QueryWorkTaskSubStaffSigDataPointRankChartListComRespDto> queryWorkTaskSubStaffSigDataPointRankChartListCom(QueryWorkTaskSubStaffSigDataPointRankChartListComReqDto reqDTO);
/**
   * D4查询问题下属人员单数据点排行图表列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryProblemSubStaffSigDataPointRankChartListCom")
    public OkrResult<QueryProblemSubStaffSigDataPointRankChartListComRespDto> queryProblemSubStaffSigDataPointRankChartListCom(QueryProblemSubStaffSigDataPointRankChartListComReqDto reqDTO);
/**
   * D4查询部门下人员指标单数据点排行列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryDeptMemObjtiveSigDataPointRankChartListCom")
    public OkrResult<QueryDeptMemObjtiveSigDataPointRankChartListComRespDto> queryDeptMemObjtiveSigDataPointRankChartListCom(QueryDeptMemObjtiveSigDataPointRankChartListComReqDto reqDTO);
/**
   * D4查询我的下属数据点人员排行列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryMySubDataPersonRankingListCom")
    public OkrResult<QueryMySubDataPersonRankingListComRespDto> queryMySubDataPersonRankingListCom(QueryMySubDataPersonRankingListComReqDto reqDTO);
/**
   * D4查询我的下属人员目标排行列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryMySubDataPersonTargetRankListCom")
    public OkrResult<QueryMySubDataPersonTargetRankListComRespDto> queryMySubDataPersonTargetRankListCom(QueryMySubDataPersonTargetRankListComReqDto reqDTO);
/**
   * D4查询评价模板下部门目标单数据点图表数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryDeptTargetUnderEvaTempSingleDataPointChartDataListCom")
    public OkrResult<QueryDeptTargetUnderEvaTempSingleDataPointChartDataListComRespDto> queryDeptTargetUnderEvaTempSingleDataPointChartDataListCom(QueryDeptTargetUnderEvaTempSingleDataPointChartDataListComReqDto reqDTO);
/**
   * D4执行目标周期内容成果统计-规划或绩效
   */
    @PostMapping("/calc/dashboradStandardData/implementTargetCycleAchievementStatisticsCom")
    public OkrResult<ImplementTargetCycleAchievementStatisticsComRespDto> implementTargetCycleAchievementStatisticsCom(ImplementTargetCycleAchievementStatisticsComReqDto reqDTO);
/**
   * D4查询评价模板下部门成果单数据点图表列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryEvaTempDeptAchievementSigDataPointChartListCom")
    public OkrResult<QueryEvaTempDeptAchievementSigDataPointChartListComRespDto> queryEvaTempDeptAchievementSigDataPointChartListCom(QueryEvaTempDeptAchievementSigDataPointChartListComReqDto reqDTO);
/**
   * D4查询评价模板下部门成果单数据点排行图表列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryEvaTempDeptAchievementSigDataPointRankChartListCom")
    public OkrResult<QueryEvaTempDeptAchievementSigDataPointRankChartListComRespDto> queryEvaTempDeptAchievementSigDataPointRankChartListCom(QueryEvaTempDeptAchievementSigDataPointRankChartListComReqDto reqDTO);
/**
   * D4查询部门一级指标成果单数据点排行图表列表
   */
    @PostMapping("/calc/dashboradStandardData/queryDeptPrimaryObjectiveAchievementSigDataPointRankChartList")
    public OkrResult<QueryDeptPrimaryObjectiveAchievementSigDataPointRankChartListRespDto> queryDeptPrimaryObjectiveAchievementSigDataPointRankChartList(QueryDeptPrimaryObjectiveAchievementSigDataPointRankChartListReqDto reqDTO);
/**
   * D4查询一级目标分类成果单数据点排行图表列表
   */
    @PostMapping("/calc/dashboradStandardData/queryPrimaryCategoryAchievementSigDataPointRankChartList")
    public OkrResult<QueryPrimaryCategoryAchievementSigDataPointRankChartListRespDto> queryPrimaryCategoryAchievementSigDataPointRankChartList(QueryPrimaryCategoryAchievementSigDataPointRankChartListReqDto reqDTO);
/**
   * D4查询单主体成果数据点图表列表
   */
    @PostMapping("/calc/dashboradStandardData/querySingleObjectAchievementDataChartList")
    public OkrResult<QuerySingleObjectAchievementDataChartListRespDto> querySingleObjectAchievementDataChartList(QuerySingleObjectAchievementDataChartListReqDto reqDTO);
/**
   * D4查询单主体成果单数据点图表详情
   */
    @PostMapping("/calc/dashboradStandardData/querySingleObjectAchievementSigDataChartDetail")
    public OkrResult<QuerySingleObjectAchievementSigDataChartDetailRespDto> querySingleObjectAchievementSigDataChartDetail(QuerySingleObjectAchievementSigDataChartDetailReqDto reqDTO);
/**
   * D4查询模板或目标分类下一级指标成果数据点排行图表
   */
    @PostMapping("/calc/dashboradStandardData/queryTempOrCategoryPrimaryObjectiveDataPointRankChartList")
    public OkrResult<QueryTempOrCategoryPrimaryObjectiveDataPointRankChartListRespDto> queryTempOrCategoryPrimaryObjectiveDataPointRankChartList(QueryTempOrCategoryPrimaryObjectiveDataPointRankChartListReqDto reqDTO);
/**
   * D4统计空间的目标对齐数与对齐率(公共)
   */
    @PostMapping("/calc/dashboradStandardData/statisticsSpaceTaskAlignNumAndAlignRateCom")
    public OkrResult<StatisticsSpaceTaskAlignNumAndAlignRateComRespDto> statisticsSpaceTaskAlignNumAndAlignRateCom(StatisticsSpaceTaskAlignNumAndAlignRateComReqDto reqDTO);
/**
   * D4统计组织对齐相关的任务总数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/statisticsAlignRelateTaskNumCom")
    public OkrResult<StatisticsAlignRelateTaskNumComRespDto> statisticsAlignRelateTaskNumCom(StatisticsAlignRelateTaskNumComReqDto reqDTO);
/**
   * D4批量统计员工对齐相关的任务总数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/batchStatisticsAlignRelateTaskNumCom")
    public OkrResult<BatchStatisticsAlignRelateTaskNumComRespDto> batchStatisticsAlignRelateTaskNumCom(BatchStatisticsAlignRelateTaskNumComReqDto reqDTO);
/**
   * D4批量统计员工的目标对齐数与对齐率(公共)
   */
    @PostMapping("/calc/dashboradStandardData/batchStatisticsMemberAlignNumAndAlignRateCom")
    public OkrResult<BatchStatisticsMemberAlignNumAndAlignRateComRespDto> batchStatisticsMemberAlignNumAndAlignRateCom(BatchStatisticsMemberAlignNumAndAlignRateComReqDto reqDTO);
/**
   * D4更新评价模板下我下属或分管的汇报任务数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshEvaTempMySubReportTaskNumCom")
    public OkrResult<RefreshEvaTempMySubReportTaskNumComRespDto> refreshEvaTempMySubReportTaskNumCom(RefreshEvaTempMySubReportTaskNumComReqDto reqDTO);
/**
   * D4统计评价模板父子中相关任务与问题数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/statisticsParentSonMidEvaTempTaskOrProblemNumEtcCom")
    public OkrResult<StatisticsParentSonMidEvaTempTaskOrProblemNumEtcComRespDto> statisticsParentSonMidEvaTempTaskOrProblemNumEtcCom(StatisticsParentSonMidEvaTempTaskOrProblemNumEtcComReqDto reqDTO);
/**
   * D4分析数据归属对象角色编码(公共)
   */
    @PostMapping("/calc/dashboradStandardData/analysisBelongToPersonalIdentityRoleCodeCom")
    public OkrResult<AnalysisBelongToPersonalIdentityRoleCodeComRespDto> analysisBelongToPersonalIdentityRoleCodeCom(AnalysisBelongToPersonalIdentityRoleCodeComReqDto reqDTO);
/**
   * D4更新我下属或分管的工作任务数等(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshMySubReportTaskNumCom")
    public OkrResult<RefreshMySubReportTaskNumComRespDto> refreshMySubReportTaskNumCom(RefreshMySubReportTaskNumComReqDto reqDTO);
/**
   * D4执行更新周期的统计数据(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementUpdateCycleStatisticsDataCom")
    public OkrResult<ImplementUpdateCycleStatisticsDataComRespDto> implementUpdateCycleStatisticsDataCom(ImplementUpdateCycleStatisticsDataComReqDto reqDTO);
/**
   * D4更新单空间汇报任务目标内容数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshNumberTargetContentReportTasksSingleSpaceCom")
    public OkrResult<RefreshNumberTargetContentReportTasksSingleSpaceComRespDto> refreshNumberTargetContentReportTasksSingleSpaceCom(RefreshNumberTargetContentReportTasksSingleSpaceComReqDto reqDTO);
/**
   * 11111D4准备上一大屏标准数据结果(公共)
   */
    @PostMapping("/calc/dashboradStandardData/preparationPreviousDashboradStandardDataResultCom")
    public OkrResult<PreparationPreviousDashboradStandardDataResultComRespDto> preparationPreviousDashboradStandardDataResultCom(PreparationPreviousDashboradStandardDataResultComReqDto reqDTO);
/**
   * 1111D4生成组织架构相关数据点标准数据(公共)
   */
    @PostMapping("/calc/dashboradStandardData/generateDashboradStandardDataCom")
    public OkrResult<GenerateDashboradStandardDataComRespDto> generateDashboradStandardDataCom(GenerateDashboradStandardDataComReqDto reqDTO);
/**
   * 11111111D4更新组织架构相关标准数据(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshDashboradStandardDataCom")
    public OkrResult<RefreshDashboradStandardDataComRespDto> refreshDashboradStandardDataCom(RefreshDashboradStandardDataComReqDto reqDTO);
/**
   * D4更新目标下目标内容数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshTargetContentsCountUnderTargetCom")
    public OkrResult<RefreshTargetContentsCountUnderTargetComRespDto> refreshTargetContentsCountUnderTargetCom(RefreshTargetContentsCountUnderTargetComReqDto reqDTO);
/**
   * D4更新目标分类下指标数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshObjectiveCountUnderCategoryCom")
    public OkrResult<RefreshObjectiveCountUnderCategoryComRespDto> refreshObjectiveCountUnderCategoryCom(RefreshObjectiveCountUnderCategoryComReqDto reqDTO);
/**
   * D4更新单目标分类下指标数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshObjectiveCountUnderSingleCategoryCom")
    public OkrResult<RefreshObjectiveCountUnderSingleCategoryComRespDto> refreshObjectiveCountUnderSingleCategoryCom(RefreshObjectiveCountUnderSingleCategoryComReqDto reqDTO);
/**
   * D4分析目标内容数/目标完成数/完成率(公共)
   */
    @PostMapping("/calc/dashboradStandardData/analysisTargetContentsAndTargetCompletionsAndRateCom")
    public OkrResult<AnalysisTargetContentsAndTargetCompletionsAndRateComRespDto> analysisTargetContentsAndTargetCompletionsAndRateCom(AnalysisTargetContentsAndTargetCompletionsAndRateComReqDto reqDTO);
/**
   * D4更新目标下部门目标内容数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshDeptReportTaskCountUnderTargetCom")
    public OkrResult<RefreshDeptReportTaskCountUnderTargetComRespDto> refreshDeptReportTaskCountUnderTargetCom(RefreshDeptReportTaskCountUnderTargetComReqDto reqDTO);
/**
   * D4更新目标下单部门目标内容数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshDeptStaffReportTaskCountUnderTargetCom")
    public OkrResult<RefreshDeptStaffReportTaskCountUnderTargetComRespDto> refreshDeptStaffReportTaskCountUnderTargetCom(RefreshDeptStaffReportTaskCountUnderTargetComReqDto reqDTO);
/**
   * D4执行统计二级指标数及完成数完成率(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementCountSecondObjectiveDataCom")
    public OkrResult<ImplementCountSecondObjectiveDataComRespDto> implementCountSecondObjectiveDataCom(ImplementCountSecondObjectiveDataComReqDto reqDTO);
/**
   * D4查询评价模板下部门汇报任务数相关单数据点图表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryDeptTargetContNubSingleDataPointChartDataListCom")
    public OkrResult<QueryDeptTargetContNubSingleDataPointChartDataListComRespDto> queryDeptTargetContNubSingleDataPointChartDataListCom(QueryDeptTargetContNubSingleDataPointChartDataListComReqDto reqDTO);
/**
   * D4批量查询评价模板下部门目标内容数相关单数据点图表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/batchQueryDeptTargetContNubSingleDataPointChartDataCom")
    public OkrResult<BatchQueryDeptTargetContNubSingleDataPointChartDataComRespDto> batchQueryDeptTargetContNubSingleDataPointChartDataCom(BatchQueryDeptTargetContNubSingleDataPointChartDataComReqDto reqDTO);
/**
   * D4更新目标下所有员工/我下属/分管指标数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshAllStaffReportTaskCountUnderTargetCom")
    public OkrResult<RefreshAllStaffReportTaskCountUnderTargetComRespDto> refreshAllStaffReportTaskCountUnderTargetCom(RefreshAllStaffReportTaskCountUnderTargetComReqDto reqDTO);
/**
   * D4更新目标下员工目标内容数(公共)
   */
    @PostMapping("/calc/dashboradStandardData/refreshStaffReportTaskCountUnderTargetCom")
    public OkrResult<RefreshStaffReportTaskCountUnderTargetComRespDto> refreshStaffReportTaskCountUnderTargetCom(RefreshStaffReportTaskCountUnderTargetComReqDto reqDTO);
/**
   * D4查询评价模板下部门任务汇报数相关多数据点图表数据公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryDeptTargetContNubMulitDataPointChartDataListCom")
    public OkrResult<QueryDeptTargetContNubMulitDataPointChartDataListComRespDto> queryDeptTargetContNubMulitDataPointChartDataListCom(QueryDeptTargetContNubMulitDataPointChartDataListComReqDto reqDTO);
/**
   * D4查询评价模板下部门目标内容相关多数据点图表数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryDeptTargetMulitDataPointChartDataListCom")
    public OkrResult<QueryDeptTargetMulitDataPointChartDataListComRespDto> queryDeptTargetMulitDataPointChartDataListCom(QueryDeptTargetMulitDataPointChartDataListComReqDto reqDTO);
/**
   * D4查询父子中目标归属周期标准数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryParentSubMidTargetAttributionCycleStandardDataListCom")
    public OkrResult<QueryParentSubMidTargetAttributionCycleStandardDataListComRespDto> queryParentSubMidTargetAttributionCycleStandardDataListCom(QueryParentSubMidTargetAttributionCycleStandardDataListComReqDto reqDTO);
/**
   * D4查询父子中目标归属周期多数据点标准数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryParentSubMidTargetAttributionCycleMultiDataStandardDataListCom")
    public OkrResult<QueryParentSubMidTargetAttributionCycleMultiDataStandardDataListComRespDto> queryParentSubMidTargetAttributionCycleMultiDataStandardDataListCom(QueryParentSubMidTargetAttributionCycleMultiDataStandardDataListComReqDto reqDTO);
/**
   * D4执行查询评价模板下部门任务汇报数相关多数据点图表数据(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementDeptTargetContNubMulitDataPointChartDataCom")
    public OkrResult<ImplementDeptTargetContNubMulitDataPointChartDataComRespDto> implementDeptTargetContNubMulitDataPointChartDataCom(ImplementDeptTargetContNubMulitDataPointChartDataComReqDto reqDTO);
/**
   * D4查询父子中目标归属周期多数据点标准数据列表
   */
    @PostMapping("/calc/dashboradStandardData/queryParentSubMidTargetAttributionCycleMultiDataStandardDataList")
    public OkrResult<QueryParentSubMidTargetAttributionCycleMultiDataStandardDataListRespDto> queryParentSubMidTargetAttributionCycleMultiDataStandardDataList(QueryParentSubMidTargetAttributionCycleMultiDataStandardDataListReqDto reqDTO);
/**
   * D4执行查询评价模板下部门目标内容相关多数据点图表数据(公共)
   */
    @PostMapping("/calc/dashboradStandardData/implementDeptTargetMulitDataPointChartDataCom")
    public OkrResult<ImplementDeptTargetMulitDataPointChartDataComRespDto> implementDeptTargetMulitDataPointChartDataCom(ImplementDeptTargetMulitDataPointChartDataComReqDto reqDTO);

    /**
     * D4查询最新汇报资料多数据点标准数据列表
     */
    @PostMapping("/calc/dashboradStandardData/queryNewestReportMultiStandardDataList")
    public OkrResult<QueryNewestReportMultiStandardDataListRespDto> queryNewestReportMultiStandardDataList(QueryNewestReportMultiStandardDataListReqDto reqDTO);
/**
   * D4查询最新汇报任务标准数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryNewestReportTaskStandardDataListCom")
    public OkrResult<QueryNewestReportTaskStandardDataListComRespDto> queryNewestReportTaskStandardDataListCom(QueryNewestReportTaskStandardDataListComReqDto reqDTO);
/**
   * D4查询最新汇报资料多数据点标准数据列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryNewestReportMultiStandardDataListCom")
    public OkrResult<QueryNewestReportMultiStandardDataListComRespDto> queryNewestReportMultiStandardDataListCom(QueryNewestReportMultiStandardDataListComReqDto reqDTO);
/**
   * D4批量查询标准数据By更新周期切片(公共)
   */
    @PostMapping("/calc/dashboradStandardData/batchQueryWorkCycleUpdateSliceCom")
    public OkrResult<BatchQueryWorkCycleUpdateSliceComRespDto> batchQueryWorkCycleUpdateSliceCom(BatchQueryWorkCycleUpdateSliceComReqDto reqDTO);
/**
   * D4分析标准数据归属或更新最新(公共)
   */
    @PostMapping("/calc/dashboradStandardData/analysisStandardDataBelongOrUpdateNewsetCom")
    public OkrResult<AnalysisStandardDataBelongOrUpdateNewsetComRespDto> analysisStandardDataBelongOrUpdateNewsetCom(AnalysisStandardDataBelongOrUpdateNewsetComReqDto reqDTO);
/**
   * D4查询目标预算最新支出情况列表(公共)
   */
    @PostMapping("/calc/dashboradStandardData/queryTargetBudgetNewDisburseInfoListCom")
    public OkrResult<QueryTargetBudgetNewDisburseInfoListComRespDto> queryTargetBudgetNewDisburseInfoListCom(QueryTargetBudgetNewDisburseInfoListComReqDto reqDTO);
/**
   * D4查询单主体多数据点归属最新主体图表列表
   */
    @PostMapping("/calc/dashboradStandardData/querySingleObjectMultiDataNewestSubjectChartList")
    public OkrResult<QuerySingleObjectMultiDataNewestSubjectChartListRespDto> querySingleObjectMultiDataNewestSubjectChartList(QuerySingleObjectMultiDataNewestSubjectChartListReqDto reqDTO);
/**
   * D4批量查询多数据点By归属内容表主键(公共)
   */
    @PostMapping("/calc/dashboradStandardData/batchQueryMultipleDataByEntityIdCom")
    public OkrResult<BatchQueryMultipleDataByEntityIdComRespDto> batchQueryMultipleDataByEntityIdCom(BatchQueryMultipleDataByEntityIdComReqDto reqDTO);
  //
}
